home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Cream of the Crop 20
/
Cream of the Crop 20 (Terry Blount) (1996).iso
/
bbs
/
cddk9606.zip
/
DOCS.ARJ
/
HISTORY.DOC
< prev
next >
Wrap
Text File
|
1996-06-14
|
8KB
|
179 lines
CHANGES IN THIS VERSION
June 16th, 1996
96-05-18 The LoadDropFile procedure was not properly reading the comport
from the DOOR.SYS dropfile. Fixed. Some 960517 archives do
not have this bug.
96-05-19 Added SO_RepeatChar to the IO unit. This procedure repeats the
a character the specified number of times.
Removed the reboot functions from XDOS.TPU and placed them in
a separate unit (REBOOT.TPU).
Added three new control-codes for rebooting: ~xc invokes a
cold reboot, ~xr invokes a hardware reset (286 required) and
~xw invokes a warm reboot (skips the memory test).
Added RebootComputer(c:Char) to the REBOOT unit.
The Reboot script command now accepts H (or HARDWARE) as an
alternative to R (or RESET).
Added SetApplicationTitle to the [new] Windows 95 unit (WIN95.TPU).
Added SetFocus to the WIN95 unit, which allows the program to
maximum a windowed DOS box or set the focus of the kbd/display.
The focus is the "closest" window.
Added EnsureDOS7 to the WIN95 unit. This function ensures that
the operating system is DOS 7 (Windows 95) or later.
96-05-20 Added BadNoiseChars, a character set, to the IO unit. The line
noise generator (SO_Noise) will not display any characters
contained in this set. This is used to avoid the bell (ASCII #7)
and certain flow-control characters (i.e. XON and XOFF).
96-05-23 Rewrote SLICER.PAS (the time slicing unit). Concerto now supports
DesqView, DoubleDOS, OS/2, TopView and Windows. Other multitaskers
will be added in the future.
96-05-24 Related variables are now stored together in records. For
example, all user variables in CONCERTO.TPU are stored in
a tUser record. BBS information is stored in a tBBS record.
Destructors now call INHERITED DONE *after* performing
any clean up.
CheckLocalMode has been added as both a script command and
a procedure in the CONCERTO.PAS unit. The program will
prompt the user for his first and last name if the door is
running in local mode independently of a BBS system. The
procedure will not run if the door is merely running locally
from a drop file.
96-05-25 Added CurrentDay, CurrentMonth, CurrentWeekday, and
CurrentYear to the XDOS unit.
Fixed numerous bugs in the XSTRINGS unit (CountDigits, LZ
and ShiftRight).
Added SO_DateFile to the IO unit. This procedure will
display a file in the format MM-DD.ANS, where MM is the
specified month and DD is the specified day.
Added WinOldApVersion to the WIN95 unit. WinOldAp is a
Windows API for accessing DDE, menus and the clipboard.
Added support for the Windows clipboard in the WIN95 unit.
■ CloseClipboard
■ EmptyClipboard
■ OpenClipboard
■ SetClipboardData
96-05-26 Added SI_KeyList to the IO unit. This function waits for
the user to press one of the characters in a given string.
Added SI_KeyListX to the IO unit. This function is displays
a fancy prompt before calling SI_KeyList.
Added StrScanI to the xStrings unit, which is much like
StrScan except that it is not case-sensitive.
96-05-29 Added a new control code to the ~C (clear screen) group.
~CWxx will clear the screen, where xx is a color in hex notation.
The number must be padded to two digits.
96-05-30 Added GenerateRebootCom to REBOOT.TPU. This unit will generate
a COM file that executes a hardware reset of the CPU. The command
may be useful in doors that execute external batch files (i.e.
add-on modules).
96-06-04 SO_DetectANSI will no longer attempt to detect ANSI if ANSI or
AVATAR graphics was specified in a drop file. TRUE is returned
if this is the case.
96-06-06 The warning message displayed by an unregistered version of
Concerto (about 1 out of 10 runs) will now delay three seconds
rather than wait for a keystroke. This allows you to
safely put your evaluation doors on a BBS.
96-06-07 The menu system would not respond to any hotkey specified
in lower-case. Fixed.
96-06-08 Added LORD.TPU to Concerto. This unit provides minimal support
for Legend of the Red Dragon, a popular door game by Seth Able.
It automatically searches for the LORD directory at run-time.
Added RegisterLORDFiles to LORD.TPU. The sysop or programmer
can now access the LORD file paths in any text file or string.
This can be useful in installation programs.
Added the command 'SCRIPT <filename>' to the sysop's run-time
library. This command will execute an external .SCR file.
The TONE script command now expects the delay factor (the
second parameter) to be in 1/100 seconds, rather 1/1000 seconds.
Added the WAIT command to the script interpreter. This command
will delay for the specified number of 1/100 seconds. This
allows Concerto to play RA and IceChat page files.
Added support for the TRIBBS.SYS drop file.
Added additional fields to the tUser record:
Expert : Use expert menus?
Password : Password
PhoneData : User's data/BBS number
PhoneFax : User's fax number
PhoneVoice : User's voice number
The script variables are Expert, Password, DataNumber, FaxNumber
and VoiceNumber, respectively.
SI_Char (IO.TPU) can now be used as a function or a procedure.
This is one of the advantages of extended syntax {X+}.
The sysop can now control the ability of the remote user
to break out of chat-mode. The remote user will not be able
to exit if ChatCfg.RemoteExit is false. An equivilant script
variable (ChatRemoteExit) has been provided.
Added SO_RawCentered to the IO unit. This unit will center
the given string on the current line (with the option of
clearing the text). At this time the procedure cannot determine
the true length of the string (when color-codes are removed).
Hence, the "Raw" status.
96-06-09 Added AssignIODevice to the IO unit. This procedure allows you
to send output via Write and WriteLn. IO.TPU automatically
opens SO and SOutput (aka DDPlus) for your use.
FYI, SOuput is declared as VAR SOutput : Text ABSOLUTE SO.
It is not a separate text device but rather an alias.
96-06-10 SafeCopy will now accept NIL as the second parameter. If this
is the case, then the destination string will simply be disposed.
ExtractNames in the xStrings unit is now a little safer. It
knows how to handle full-names of a single word (i.e. Cher).
Made changes to INIT.SCR. Added a new status line, assigned
default values to some variables, etc.
96-06-11 The software-related variables (version, author, etc) are
grouped together in a tSoftware record. A field called Company
was added to this record (it is also accessible as a script
variable of the same name). This pChar is expected to hold
the name of the developer's company, if any.
96-06-12 ProtectSourceVars was updated to protect the Company variable.
96-06-13 The minimum value of TextBufferSize is now 2 bytes.